/* 目的地页面CSS */

/* 头部 */
header{
  height: 2.9rem;
}
header .title .titright{
  height: .32rem;
  display: flex;
  align-items: flex-end;
  font-size: .23rem;
}
header .title .titright img{
  display: block;
  width: .35rem;
  height: .32rem;
  margin-right: .13rem;
}
header .title .titright span{
  font-size: .245rem;
}

/* 目的地景点 */
header .destination{
  width: 100%;
  overflow: hidden;
  margin-top: .72rem;
}
.destination .destiul{
  width: 15rem;
  display: flex;
  padding-left: .3rem;
}
.destiul li{
  width: 2.35rem;
  margin-right: .2rem;
}
.destiul li .image{
  width: 100%;
  height: 3.39rem;
  position: relative;
}
.destiul li .image .shadow1{
  width: 1.56rem;
  height: 100%;
  border-radius: .15rem;
  background-color: rgba(0, 0, 0, .15);
  margin: 0 auto;
}
.destiul li .image .shadow2{
  width: 1.96rem;
  height: 100%;
  border-radius: .15rem;
  background-color: rgba(0, 0, 0, .15);
  position: absolute;
  bottom: .1rem;
  left: .2rem;
}
.destiul li .image img{
  display: block;
  width: 100%;
  height: 3.19rem;
  border-radius: .1rem;
  position: absolute;
  bottom: .2rem;
  box-shadow: 0 .05rem .05rem .05rem rgba(0, 0, 0, .2);
}
.destiul li .dtext{
  width: 100%;
  margin-top: .2rem;
}
.destiul li .dtext h5{
  font-size: .38rem;
  color: #5b5b5b;
}
.destiul li .dtext p{
  font-size: .26rem;
  color: #a3a3a3;
  line-height: .54rem;
}
.destiul li .dtext .star{
  width: 100%;
  display: flex;
}
.destiul li .dtext .star .iconfont{
  font-size: .26rem;
  color: #ffcf4c;
  margin-right: .1rem;
}

/* 享优惠 */
.premiums{
  width: 6.9rem;
  height: 2.3rem;
  margin: 0 auto;
  border-radius: .1rem;
  position: relative;
  margin-top: 3.8rem;
}
.premiums>img{
  display: block;
  width: 100%;
  height: 100%;
  border-radius: .1rem;
}
.premiums .pretext{
  position: absolute;
  top: .7rem;
  left: 2.7rem;
}
.premiums .pretext h5{
  font-size: .37rem;
  color: white;
  font-weight: normal;
}
.premiums .pretext p{
  font-size: .26rem;
  color: #a3a3a3;
}

/* 本地景点 */
.local{
  width: 100%;
  overflow: hidden;
}
.local .loca{
  width: 15rem;
  margin: .32rem .2rem;
  border-radius: .2rem;
  box-shadow: 0 0 .25rem .1rem #dedad4;
}
.loca .locaul{
  width: 6.46rem;
  margin-left: .3rem;
  margin-top: .86rem;
  padding-bottom: .1rem;
}
.locaul li{
  width: 100%;
  height: 1.71rem;
  position: relative;
  border-radius: .1rem;
  margin-bottom: .9rem;
}
.locaul li:last-child{
  margin-bottom: .3rem;
}
.locaul li>img{
  display: block;
  width: 100%;
  height: 100%;
  border-radius: .1rem;
}
.locaul li .imgtext{
  position: absolute;
  bottom: .36rem;
  left: .32rem;
  width: 5.86rem;
  height: 1.91rem;
  display: flex;
  align-items: flex-end;
}
.locaul li .imgtext img{
  display: block;
  width: 1.6rem;
  height: 1.8rem;
  border-radius: .1rem;
  margin-right: .22rem;
}
.locaul li .imgtext .text{
  margin-right: auto;
}
.locaul li .imgtext .text h5{
  font-size: .38rem;
  color: white;
  font-weight: normal;
  margin-bottom: .2rem;
}
.locaul li .imgtext .text h5 span{
  font-size: .2rem;
  margin-left: .1rem;
}
.locaul li .imgtext .text p{
  font-size: .35rem;
  color: #e2636e;
}
.locaul li .imgtext a{
  display: block;
  width: .96rem;
  height: .96rem;
  border-radius: 50%;
  background-color: white;
  font-size: .6rem;
  color: #452b6d;
  text-align: center;
  line-height: .96rem;
}

/* 底部 */
footer .navul li:nth-child(2) .iconfont{
  color: #76d3ff;
}
footer .navul li:nth-child(2) p{
  color: #76d3ff;
}